
class Pila{
    private:
        class Nodo{
            public:
                Nodo * siguiente;
                int valor;
                Nodo(int);
                ~Nodo();
        };
        Nodo * tope;

    public:
        Pila();
        ~Pila();
        void push(int);
        int top();
        void pop();
        int pilaVacia();

};
